Discrete shearlet transform on GPU with applications in anomaly detection and denoising

نویسندگان

  • Xavier Gibert
  • Vishal M. Patel
  • Demetrio Labate
  • Rama Chellappa
چکیده

Correspondence: [email protected] UMIACS, University of Maryland, College Park, MD 20742-3275, USA Full list of author information is available at the end of the article †Equal contributor Abstract Shearlets have emerged in recent years as one of of the most successful methods for the multiscale analysis of multidimensional signals. Unlike wavelets, shearlets form a pyramid of well-localized functions defined not only over a range of scales and locations, but also over a range of orientations and with highly anisotropic supports. As a result, shearlets are much more effective than traditional wavelets in handling the geometry of multidimensional data and this was exploited in a wide range of applications from image and signal processing. However, despite their desirable properties, the wider applicability of shearlets is limited by its computational complexity. For example, denoising a single 512× 512 image using a current implementation of the shearlet-based shrinkage algorithm can take between 10 seconds and 2 minutes, depending on the number of CPU cores, and much longer processing times are required for video denoising. However, due to the parallel nature of the shearlet transform, it is possible to use Graphical Processing Units (GPU) to accelerate it. We provide an open source standalone implementation of the 2D shearlet using CUDA C++ as well as GPU-accelerated MATLAB implementations of the 2D and 3D shearlet transforms. We have instrumented the code so that we can analyze the running time of each kernel under different GPU hardware. In addition to denoising, we describe a novel application of shearlets for detecting anomalies on textured images. In this application, computation times can be reduced by a factor of 50 or more, compared to multi-core CPU implementations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

رفع نوفه ویدئو توسط تبدیل قیچک قطعه‌ای

Parabolic scaling and anisotropic dilation form the core of famous multi-resolution transformations such as curvelet and shearlet, which are widely used in signal processing applications like denoising. These non-adaptive geometrical wavelets are commonly used to extract structures and geometrical features of multi-dimensional signals and preserve them in noise removal treatments. In discrete s...

متن کامل

Discrete Shearlet Transform : New Multiscale Directional Image Representation

It is now widely acknowledged that analyzing the intrinsic geometrical features of an underlying image is essentially needed in image processing. In order to achieve this, several directional image representation schemes have been proposed. In this report, we develop the discrete shearlet transform (DST) which provides efficient multiscale directional representation. We also show that the imple...

متن کامل

A New Shearlet Framework for Image Denoising

Traditional noise removal methods like Non-Local Means create spurious boundaries inside regular zones. Visushrink removes too many coefficients and yields recovered images that are overly smoothed. In Bayesshrink method, sharp features are preserved. However, PSNR (Peak Signal-to-Noise Ratio) is considerably low. BLS-GSM generates some discontinuous information during the course of denoising a...

متن کامل

Denoising Method Based on the Nonsubsampled Shearlet Transform

In this paper, a new bivariate shrinkage denoising method is proposed to model statistics of shearlet coefficients of images. Using Bayesian estimation theory we derive from this model a simple non-linear shrinkage function for shearlet denoising, which generalizes the soft threshold approach. Experimental results show that the proposed method can remove Gaussian white noise while effectively p...

متن کامل

3D Discrete Shearlet Transform and Video Denoising

This paper introduces a numerical implementation of the 3D shearlet transform, a directional transform which is derived from the theory of shearlets. The shearlet approach belongs to a class of directional multiscale methods emerged during the last 10 years to overcome the limitations of traditional multiscale systems, which also include curvelets and contourlets. Unlike other methods, shearlet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • EURASIP J. Adv. Sig. Proc.

دوره 2014  شماره 

صفحات  -

تاریخ انتشار 2014